@media only screen and (max-width: 1279px) {
	body {
		min-width: 1000px;
	}
	.w {
		width: 1000px;
	}
	.iframe {
		height: 32px;
	}
	#header {
		height: 32px;
		font-size: 12px;
	}
	.header span {
		line-height: 32px;
	}
	.header p {
		line-height: 32px;
	}
	.header p a::after {
		height: 12px;
	}
	.searchDiv .logo {
		width: 154px;
	}
	.searchDiv {
		padding: 25px 0;
	}
	.search {
		width: 518px;
		height: 32px;
		margin: 0 0 0 80px;
    	border: 1px solid #ff8800;
	}
	.searchSelect {
		width: 64px;
	}
	.searchSelectTop p {
		line-height: 34px;
		font-size: 12px;
	}
	.searchSelectBot li {
		font-size: 12px;
		line-height: 24px;
	}
	.searchSelectTop i {
		top: 11px;
		right: 10px;
	}
	.searchSelectTop.focus i {
		top: 10px;
	}
	.searchSelectBot {
		top: 32px;
    	border: 1px solid #f08200;
	    left: -1px;
	}
	.search input {
		width: 365px;
		font-size: 12px;
	}
	.search button {
		width: 86px;
		height: 34px;
		line-height: 34px;
	    font-size: 14px;
	    right: -1px;
	    top: -1px;
	}
	.search button i {
		margin: 2px 5px 0 0;
		font-size: 12px;
	}
	.searchDiv .btnBox a {
		width: 92px;
		height: 34px;
		line-height: 34px;
		font-size: 12px;
		margin-left: 12px;
	}
	.searchDiv .btnBox i {
		font-size: 16px;
		margin-top: 0;
	}
	.nav {
		height: 32px;
		line-height: 32px;
	}
	.nav .nav-title {
		width: 198px;
		font-size: 14px;
	}
	.nav .nav-title i {
		font-size: 14px;
	}
	.nav ul li {
		padding: 0 26px;
		font-size: 14px;
	}
	.banner, .main {
		height: 372px;
	}
	.main {
		margin-top: -372px;
	}
	.product-classify {
		height: 358px;
		width: 198px;
		padding: 3px 0;
	}
	.product-classify ul li {
		padding: 4px 15px;
	}
	.product-classify ul li .class-a .text p {
		font-size: 14px;
	}
	.product-classify ul li .class-a .text span {
		margin-top: 2px;
	}
	.product-classify ul li .class-a .text span a{
		margin-right: 4px;
		width: 50px;
		font-size: 12px;
	}
	.product-classify .class-b {
		left: 198px;
		height: 358px;
		width: 604px;
	}
	.product-classify .class-b .title {
		font-size: 14px;
		padding-bottom: 10px;
		margin-left: 12px;
	}
	.product-classify .class-b .item {
		margin-top: 10px;
		padding-left: 15px;
	}
	.product-classify .class-b .item p {
		line-height: 18px;
		margin-top: 10px;
	}
	.product-classify .class-b .item p a {
		font-size: 12px;
	}
	.product-classify .class-b .item span {
		font-size: 14px;
	}
	.login {
		width: 198px;
		margin-top: 14px;
	}
	.user {
		height: 104px;
		padding: 16px;
	}
	.user b {
		width: 36px;
		height: 36px;
		margin-right: 10px;
	}
	.user .text p {
		font-size: 14px;
		margin-top: 0;
	}
	.user .text span {
		font-size: 12px;
		margin-top: 1px;
	}
	.sign {
		margin-top: 6px;
	}
	.sign a {
		width: 78px;
		height: 28px;
		line-height: 28px;
		font-size: 12px;
	}
	.service a i {
		width: 18px;
		height: 18px;
		background-size: contain;
		margin: 8px auto 8px;
	}
	.service a:nth-child(2) i,.service a:nth-child(3) i,.service a:nth-child(4) i,.service a:nth-child(5) i,.service a:nth-child(6) i {
		background-size: contain;
	}
	.service a {
		height: 56px;
		font-size: 12px;
	}
	.login-title .more i {
		margin-top: 1px;
	}
	.login-title b {
		font-size: 14px;
	}
	.login-title .more {
		font-size: 12px;
	}
	.login-bot ul {
		margin-top: 7px;
	}
	.login-bot ul li {
		height: 24px;
		line-height: 24px;
		font-size: 12px;
	}
	.login-bot ul li span {
		font-size: 12px;
		margin-right: 5px;
	}
	.login-bot {
		padding: 5px 12px;
	}

	/* exhi-infor */
	.exhi-infor {
		margin: 14px auto 0;
	}
	.infor-title {
		height: 42px;
		line-height: 42px;
	}
	.infor-title b {
		width: 145px;
		font-size: 18px;
	}
	.infor-title b::after {
		border-width: 42px 15px 0 0;
		right: -15px;
	}
	.infor-title b i {
		margin-top: 12px;
		width: 18px;
		height: 17px;
	}
	.exhi-infor ul {
		padding: 12px 10px;
	}
	.exhi-infor ul li {
		padding: 0 8px;
		margin-bottom: 15px;
	}
	.exhi-infor ul li .item {
		padding: 14px 13px;
	}
	.exhi-infor ul li .item .time {
		height: 52px;
		width: 56px;
		margin-right: 12px;
	}
	.exhi-infor ul li .item .time b {
		height: 32px;
		line-height: 32px;
		font-size: 22px;
	}
	.exhi-infor ul li .item .time p {
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}
	.exhi-infor ul li .item .text p {
		line-height: 18px;
		height: 36px;
		font-size: 14px;
	}
	.exhi-infor ul li .item .text span {
		font-size: 12px;
		margin-top: 8px;
	}
	.exhi-infor ul li .item .text span i {
		font-size: 14px;
		margin-right: 2px;
	}
	.exhi-infor ul li .item::after {
		width: 14px;
		height: 14px;
	}
	/* product */
	.public-title {
		height: 40px;
	}
	.public-nav {
		padding-left: 16px;
	}
	.public-nav b {
		font-size: 24px;
	}
	.public-nav span {
		font-size: 12px;
	}
	.public-title::after {
		width: 8px;
		height: 40px;
	}
	.public-tab p a {
		margin-left: 10px;
		padding: 7px 19px;
		font-size: 12px;
	}
	.product {
		margin-top: 28px;
	}
	.public-main {
		margin-top: 15px;
	}
	.public-left {
		width: 242px;
		margin-right: 11px;
	}
	.public-left .item .image span {
		font-size: 12px;
		width: 66px;
		height: 22px;
		line-height: 22px;
		right: 8px;
		top: 8px;
	}
	.public-bot {
		width: 506px;
	}
	.public-bot ul {
		margin: -5px;
	}
	.public-bot ul li {
		padding: 5px;
	}
	.public-bot ul li .item {
		padding: 0 14px 5px;
	}
	.public-bot ul li p{
		font-size: 12px;
	    height: 20px;
	    line-height: 20px;
	}
	.public-bot ul li b {
		font-size: 14px;
		height: 17px;
		margin-top: 2px;
	}
	.public-right {
		width: 232px;
	}
	.public-right-title {
		height: 36px;
		line-height: 36px;
	}
	.public-right-title img {
		width: 115px;
	}
	.public-right ul li {
		height: 66px;
	}
	.public-left .item .text b {
		font-size: 16px;
	}
	.public-left .item .text p {
		font-size: 12px;
		line-height: 16px;
		height: 32px;
		margin-top: 4px;
	}
	.public-left .item .text {
		padding: 10px 14px;
	}
	.public-left .item .text span {
		font-size: 12px;
		margin-top: 5px;
	}
	.public-left ul {
		margin: 0 -4px;
		margin-top: 10px;
	}
	.public-left li {
		padding: 0 4px;
	}
	.public-left li .text b {
		font-size: 12px;
		line-height: 16px;
		height: 32px;
	}
	.public-left li .text{
		padding: 5px;
	}
	.public-left li .text span {
		margin-top: 4px;
		font-size: 12px;
	}

	.bottom .title {
		font-size: 14px;
	}
	.bottom .title .join {
		width: 76px;
		height: 26px;
		line-height: 26px;
		font-size: 12px;
	}
	.bottom .title .join i {
		font-size: 12px;
		margin-right: 3px;
	}
	.link-con {
		margin-top: 10px;
	}
	.bottom .title b {
		font-size: 20px;
		padding-bottom: 14px;
	}
	.link-con li a {
		padding: 0 12px;
		font-size: 12px;
	}
	.Lista a {
		height: 32px;
		line-height: 32px;
		font-size: 12px;
	}
	.link-con li {
		margin-top: 6px;
	}
	.Lista {
		margin-top: 18px;
	}
	.aboutUs {
		height: 40px;
		line-height: 40px;
		font-size: 13px;
	}
    .aboutUs p a {
    	font-size: 13px;
    	padding: 0 18px;
    }
	.footerRight {
		height: 149px;
		width: 185px;
		margin-left: 100px;
	}
	.footerRight span {
		width: 32px;
		padding: 16px 10px;
		font-size: 13px;
	}
	.footerIconLeft {
		width: 350px;
	}
	.footerIconLeft p span {
		width: 44px;
		height: 44px;
		line-height: 44px;
	}
	.footerIconLeft p span i {
		font-size: 20px;
	}
	.footerIconLeft p em {
		font-size: 15px;
	}
	.footerIconLeft p b {
		font-size: 13px;
	}
	.footerIconLeft p {
		margin: 0 0 15px 0;
		height: 44px;
	}
	.footerIconRight p.footerIconRight_title span {
		width: 44px;
		height: 44px;
		line-height: 44px;
	}
	.footerIconRight p.footerIconRight_title span i {
		font-size: 20px;
	}
	.footerIconRight p.footerIconRight_title em {
		font-size: 15px;
	}
	.footerIconRight p.footerIconRight_cont b {
		font-size: 12px;
	}
	.footerIconRight p.footerIconRight_cont {
		margin-left: 63px;
	}
	.footerIconRight p.footerIconRight_cont b a {
		width: 26px;
		height: 26px;
		line-height: 26px;
	}
	.footerIconRight p.footerIconRight_cont b a i {
		width: 13px;
		height: 15px;
		background-size: 100% 100%;
	}
	.footerIconRight p.footerIconRight_title {
		height: 44px;
	}
	.copyright {
		font-size: 12px;
		margin-top: 20px;
	}
	.footer_bot {
		height: 46px;
		line-height: 46px;
		font-size: 12px;
	}
	.footer_bot i {
		height: 19px;
		width: 17px;
		background-size: 100% 100%;
	}
	.footer .footer_img {
		margin-bottom: 10px;
	}
	.footerRight img {
		width: 149px;
	}
}
@media screen and (min-width: 1280px)  and (max-width: 1365px) {
	.w {
		width: 1138px;
	}
	.iframe {
		height: 32px;
	}
	#header {
		height: 32px;
		font-size: 12px;
	}
	.header span {
		line-height: 32px;
	}
	.header p {
		line-height: 32px;
	}
	.header p a::after {
		height: 12px;
	}
	.searchDiv .logo {
		width: 174px;
	}
	.searchDiv {
		padding: 30px 0;
	}
	.search {
		width: 590px;
		height: 34px;
		margin: 0 0 0 90px;
	}
	.searchSelect {
		width: 72px;
	}
	.searchSelectTop p {
		line-height: 34px;
	}
	.searchSelectTop i {
		top: 12px;
		right: 10px;
	}
	.searchSelectTop.focus i {
		top: 10px;
	}
	.searchSelectBot {
		top: 34px;
	}
	.search input {
		width: 485px;
	}
	.search button {
		width: 98px;
		height: 38px;
		line-height: 38px;
	}
	.search button i {
		margin: 0 6px 0 0;
		font-size: 14px;
	}
	.searchDiv .btnBox a {
		width: 106px;
		height: 38px;
		line-height: 38px;
		font-size: 14px;
	}
	.searchDiv .btnBox i {
		font-size: 18px;
		margin-top: 0;
	}
	.nav {
		height: 42px;
		line-height: 42px;
	}
	.nav .nav-title {
		width: 224px;
		font-size: 16px;
	}
	.nav .nav-title i {
		font-size: 18px;
	}
	.nav ul li {
		padding: 0 33px;
		font-size: 16px;
	}
	.banner, .main {
		height: 424px;
	}
	.main {
		margin-top: -424px;
	}
	.product-classify {
		height: 408px;
		width: 224px;
		padding: 5px 0;
	}
	.product-classify ul li {
		padding: 6px 16px;
	}
	.product-classify ul li .class-a .text p {
		font-size: 14px;
	}
	.product-classify ul li .class-a .text span {
		margin-top: 4px;
	}
	.product-classify ul li .class-a .text span a{
		margin-right: 10px;
		width: 53px;
		font-size: 12px;
	}
	.product-classify .class-b {
		left: 224px;
		height: 408px;
		width: 690px;
	}
	.product-classify .class-b .title {
		font-size: 14px;
		padding-bottom: 10px;
		margin-left: 12px;
	}
	.product-classify .class-b .item {
		margin-top: 10px;
		padding-left: 15px;
	}
	.product-classify .class-b .item p {
		line-height: 18px;
		margin-top: 10px;
	}
	.product-classify .class-b .item p a {
		font-size: 12px;
	}
	.product-classify .class-b .item span {
		font-size: 14px;
	}
	.login {
		width: 224px;
		margin-top: 16px;
	}
	.user {
		height: 119px;
		padding: 16px;
	}
	.user b {
		width: 40px;
		height: 40px;
		margin-right: 14px;
	}
	.user .text p {
		font-size: 14px;
		margin-top: 2px;
	}
	.user .text span {
		font-size: 12px;
		margin-top: 3px;
	}
	.sign {
		margin-top: 12px;
	}
	.sign a {
		width: 90px;
		height: 32px;
		line-height: 32px;
		font-size: 14px;
	}
	.service a i {
		width: 22px;
		height: 22px;
		background-size: contain;
		margin: 10px auto 8px;
	}
	.service a:nth-child(2) i,.service a:nth-child(3) i,.service a:nth-child(4) i,.service a:nth-child(5) i,.service a:nth-child(6) i {
		background-size: contain;
	}
	.service a {
		height: 64px;
		font-size: 12px;
	}
	.login-title b {
		font-size: 14px;
	}
	.login-title .more {
		font-size: 12px;
	}
	.login-bot ul {
		margin-top: 7px;
	}
	.login-bot ul li {
		height: 26px;
		line-height: 26px;
		font-size: 12px;
	}
	.login-bot ul li span {
		font-size: 12px;
		margin-right: 8px;
	}
	.login-bot {
		padding: 10px 14px;
	}

	/* exhi-infor */
	.exhi-infor {
		margin: 14px auto 0;
	}
	.infor-title {
		height: 48px;
		line-height: 48px;
	}
	.login-title .more i {
		margin-top: 1px;
	}
	.infor-title b {
		width: 165px;
		font-size: 18px;
	}
	.infor-title b::after {
		border-width: 48px 15px 0 0;
		right: -15px;
	}
	.infor-title b i {
		margin-top: 13px;
		width: 20px;
		height: 19px;
	}
	.exhi-infor ul {
		padding: 14px 12px;
	}
	.exhi-infor ul li {
		padding: 0 8px;
		margin-bottom: 16px;
	}
	.exhi-infor ul li .item {
		padding: 16px 14px;
	}
	.exhi-infor ul li .item .time {
		height: 58px;
		width: 64px;
		margin-right: 16px;
	}
	.exhi-infor ul li .item .time b {
		height: 36px;
		line-height: 36px;
		font-size: 24px;
	}
	.exhi-infor ul li .item .time p {
		height: 22px;
		line-height: 22px;
		font-size: 12px;
	}
	.exhi-infor ul li .item .text p {
		line-height: 20px;
		height: 40px;
		font-size: 14px;
	}
	.exhi-infor ul li .item .text span {
		font-size: 14px;
		margin-top: 10px;
	}
	.exhi-infor ul li .item .text span i {
		font-size: 14px;
		margin-right: 2px;
	}
	.exhi-infor ul li .item::after {
		width: 14px;
		height: 14px;
	}
	/* product */
	.public-title {
		height: 45px;
	}
	.public-nav {
    	padding-left: 20px;
	}
	.public-nav b {
		font-size: 28px;
	}
	.public-nav span {
		font-size: 14px;
	}
	.public-title::after {
		width: 8px;
		height: 45px;
	}
	.public-tab p a {
		margin-left: 13px;
		padding: 11px 24px;
		font-size: 12px;
	}
	.product {
		margin-top: 34px;
	}
	.public-main {
		margin-top: 18px;
	}
	.public-left {
		width: 276px;
		margin-right: 11px;
	}
	.public-bot {
		width: 574px;
	}
	.public-bot ul {
		margin: -5px;
	}
	.public-bot ul li {
		padding: 5px;
	}
	.public-bot ul li .item {
		padding: 0 20px 10px;
	}
	.public-bot ul li p{
		font-size: 14px;
	}
	.public-bot ul li b {
		font-size: 16px;
		height: 20px;
		margin-top: 4px;
	}
	.public-right {
		width: 264px;
	}
	.public-right-title {
		height: 41px;
		line-height: 41px;
	}
	.public-right-title img {
		width: 128px;
	}
	.public-right ul li {
		height: 75px;
	}
	.public-left .item .text b {
		font-size: 16px;
	}
	.public-left .item .text p {
		font-size: 12px;
		line-height: 18px;
		height: 36px;
		margin-top: 5px;
	}
	.public-left .item .text {
		padding: 14px 14px;
	}
	.public-left .item .text span {
		font-size: 12px;
		margin-top: 5px;
	}
	.public-left ul {
		margin: 0 -4px;
		margin-top: 12px;
	}
	.public-left li {
		padding: 0 4px;
	}
	.public-left li .text b {
		font-size: 12px;
		line-height: 18px;
		height: 36px;
	}
	.public-left li .text{
		padding: 5px;
	}
	.public-left li .text span {
		margin-top: 6px;
		font-size: 12px;
	}

	.bottom {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.bottom .title {
		font-size: 14px;
	}
	.bottom .title .join {
		width: 76px;
		height: 26px;
		line-height: 26px;
		font-size: 12px;
	}
	.bottom .title .join i {
		font-size: 12px;
		margin-right: 3px;
	}
	.link-con {
		margin-top: 10px;
	}
	.bottom .title b {
		font-size: 20px;
		padding-bottom: 14px;
	}
	.link-con li a {
		padding: 0 12px;
		font-size: 14px;
	}
	.Lista a {
		height: 32px;
		line-height: 32px;
		font-size: 13px;
	}
	.link-con li {
		margin-top: 6px;
	}
	.Lista {
		margin-top: 18px;
	}
	.aboutUs {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
    .aboutUs p a {
    	font-size: 14px;
    	padding: 0 22px;
    }
	.footerRight {
		height: 149px;
		width: 185px;
		margin-left: 100px;
	}
	.footerRight span {
		width: 32px;
		padding: 16px 10px;
		font-size: 13px;
	}
	.footerIconLeft {
		width: 350px;
	}
	.footerIconLeft p span {
		width: 44px;
		height: 44px;
		line-height: 44px;
	}
	.footerIconLeft p span i {
		font-size: 20px;
	}
	.footerIconLeft p em {
		font-size: 15px;
	}
	.footerIconLeft p b {
		font-size: 13px;
	}
	.footerIconLeft p {
		margin: 0 0 15px 0;
		height: 44px;
	}
	.footerIconRight p.footerIconRight_title span {
		width: 44px;
		height: 44px;
		line-height: 44px;
	}
	.footerIconRight p.footerIconRight_title span i {
		font-size: 20px;
	}
	.footerIconRight p.footerIconRight_title em {
		font-size: 15px;
	}
	.footerIconRight p.footerIconRight_cont b {
		font-size: 12px;
	}
	.footerIconRight p.footerIconRight_cont {
		margin-left: 63px;
	}
	.footerIconRight p.footerIconRight_cont b a {
		width: 26px;
		height: 26px;
		line-height: 26px;
	}
	.footerIconRight p.footerIconRight_cont b a i {
		width: 13px;
		height: 15px;
		background-size: 100% 100%;
	}
	.footerIconRight p.footerIconRight_title {
		height: 44px;
	}
	.copyright {
		font-size: 13px;
		margin-top: 20px;
	}
	.footer_bot {
		height: 46px;
		line-height: 46px;
		font-size: 13px;
	}
	.footer_bot i {
		height: 19px;
		width: 17px;
		background-size: 100% 100%;
	}
	.footer .footer_img {
		margin-bottom: 10px;
	}
	.footerRight img {
		width: 149px;
	}
}
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
	.w {
		width: 1328px;
	}
	.iframe {
		height: 32px;
	}
	#header {
		height: 32px;
		font-size: 12px;
	}
	.header span {
		line-height: 32px;
	}
	.header p {
		line-height: 32px;
	}
	.header p a::after {
		height: 12px;
	}
	.searchDiv {
		padding: 33px 0;
	}
	.search {
		width: 668px;
		height: 40px;
		margin: 0 0 0 118px;
	}
	.searchSelect {
		width: 72px;
	}
	.searchSelectTop p {
		line-height: 40px;
	}
	.searchSelectTop i {
		top: 15px;
		right: 10px;
	}
	.searchSelectTop.focus i {
		top: 14px;
	}
	.searchSelectBot {
		top: 40px;
	}
	.search input {
		width: 485px;
	}
	.search button {
		width: 114px;
		height: 44px;
		line-height: 44px;
	}
	.search button i {
		margin: 0 6px 0 0;
		font-size: 18px;
	}
	.searchDiv .btnBox a {
		width: 124px;
		height: 44px;
		line-height: 44px;
		font-size: 14px;
	}
	.searchDiv .btnBox i {
		font-size: 18px;
		margin-top: 0;
	}
	.nav {
		height: 42px;
		line-height: 42px;
	}
	.nav .nav-title {
		width: 262px;
		font-size: 16px;
	}
	.nav .nav-title i {
		font-size: 18px;
	}
	.nav ul li {
		padding: 0 36px;
		font-size: 18px;
	}
	.banner, .main {
		height: 492px;
	}
	.main {
		margin-top: -492px;
	}
	.product-classify {
		height: 474px;
		width: 262px;
	}
	.product-classify ul li {
		padding: 8px 18px;
	}
	.product-classify ul li .class-a .text p {
		font-size: 14px;
	}
	.product-classify ul li .class-a .text span a {
		font-size: 12px;
		width: 62px;
		margin-right: 10px;
	}
	.product-classify .class-b {
		left: 262px;
		height: 474px;
		width: 805px;
	}
	.login {
		width: 262px;
		margin-top: 18px;
	}
	.user {
		height: 140px;
		padding: 20px;
	}
	.user b {
		width: 46px;
		height: 46px;
	}
	.user .text p {
		font-size: 16px;
	}
	.user .text span {
		font-size: 14px;
		margin-top: 4px;
	}
	.sign {
		margin-top: 15px;
	}
	.sign a {
		width: 104px;
		height: 36px;
		line-height: 36px;
		font-size: 14px;
	}
	.service a i {
		width: 26px;
		height: 26px;
		background-size: contain;
		margin: 14px auto 8px;
	}
	.service a:nth-child(2) i,.service a:nth-child(4) i,.service a:nth-child(5) i,.service a:nth-child(6) i {
		background-size: contain;
	}
	.service a {
		height: 75px;
		font-size: 12px;
	}
	.login-title b {
		font-size: 14px;
	}
	.login-title .more {
		font-size: 12px;
	}
	.login-bot ul {
		margin-top: 7px;
	}
	.login-bot ul li {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
	.login-bot ul li span {
		font-size: 12px;
		margin-right: 8px;
	}
	.login-bot {
		padding: 12px 16px;
	}

	/* exhi-infor */
	.exhi-infor {
		margin: 20px auto 0;
	}
	.infor-title {
		height: 56px;
		line-height: 56px;
	}
	.login-title .more i {
		margin-top: 1px;
	}
	.infor-title b {
		width: 200px;
		font-size: 22px;
	}
	.infor-title b::after {
		border-width: 56px 20px 0 0;
		right: -20px;
	}
	.infor-title b i {
		margin-top: 16px;
		width: 24px;
		height: 23px;
	}
	.exhi-infor ul {
		padding: 18px 12px;
	}
	.exhi-infor ul li {
		padding: 0 10px;
		margin-bottom: 16px;
	}
	.exhi-infor ul li .item {
		padding: 19px;
	}
	.exhi-infor ul li .item .time {
		height: 67px;
		width: 74px;
		margin-right: 18px;
	}
	.exhi-infor ul li .item .time b {
		height: 41px;
		line-height: 41px;
		font-size: 30px;
	}
	.exhi-infor ul li .item .time p {
		height: 26px;
		line-height: 26px;
		font-size: 14px;
	}
	.exhi-infor ul li .item .text p {
		line-height: 22px;
		height: 44px;
		font-size: 14px;
	}
	.exhi-infor ul li .item .text span {
		font-size: 14px;
	}
	.exhi-infor ul li .item .text span i {
		font-size: 14px;
		margin-right: 2px;
	}
	.exhi-infor ul li .item::after {
		width: 15px;
		height: 15px;
	}
	/* product */
	.public-title {
		height: 53px;
	}
	.public-nav b {
		font-size: 32px;
	}
	.public-nav span {
		font-size: 16px;
	}
	.public-title::after {
		width: 10px;
		height: 53px;
	}
	.public-tab p a {
		margin-left: 16px;
		padding: 11px 28px;
		font-size: 14px;
	}
	.product {
		margin-top: 40px;
	}
	.public-main {
		margin-top: 20px;
	}
	.public-left {
		width: 322px;
		margin-right: 11px;
	}
	.public-bot {
		width: 674px;
	}
	.public-bot ul li .item {
		padding: 0 20px 10px;
	}
	.public-bot ul li p{
		font-size: 14px;
	}
	.public-bot ul li b {
		font-size: 18px;
		margin-top: 6px;
	}
	.public-right {
		width: 308px;
	}
	.public-right-title {
		height: 48px;
		line-height: 48px;
	}
	.public-right-title img {
		width: 148px;
	}
	.public-right ul li {
		height: 88px;
	}
	.public-left .item .text b {
		font-size: 18px;
	}
	.public-left .item .text p {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
		margin-top: 10px;
	}
	.public-left .item .text {
		padding: 14px 18px;
	}
	.public-left .item .text span {
		font-size: 14px;
	}
	.public-left ul {
		margin: 0 -5px;
		margin-top: 15px;
	}
	.public-left li {
		padding: 0 5px;
	}
	.public-left li .text b {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.public-left li .text span {
		margin-top: 6px;
	}

	.bottom {
		padding-bottom: 20px;
	}
	.bottom .title {
		margin-bottom: 10px;
	}
	.link-con {
		margin-top: 10px;
	}
	.Lista a {
		font-size: 14px;
	}
	.aboutUs p a {
		padding: 0 26px;
	}
}
@media only screen and (min-width: 1440px) and (max-width: 1599px) {
	.w {
		width: 1400px;
	}
	.iframe {
		height: 32px;
	}
	#header {
		height: 32px;
		font-size: 12px;
	}
	.header span {
		line-height: 32px;
	}
	.header p {
		line-height: 32px;
	}
	.header p a::after {
		height: 12px;
	}
	.searchDiv {
		padding: 36px 0;
	}
	.search {
		width: 726px;
		height: 44px;
		margin: 0 0 0 124px;
	}
	.searchSelect {
		width: 72px;
	}
	.searchSelectTop p {
		line-height: 44px;
	}
	.searchSelectTop i {
		top: 17px;
		right: 10px;
	}
	.searchSelectTop.focus i {
		top: 16px;
	}
	.searchSelectBot {
		top: 44px;
	}
	.search input {
		width: 535px;
	}
	.search button {
		width: 122px;
		height: 48px;
		line-height: 48px;
	}
	.search button i {
		margin: 2px 6px 0 0;
		font-size: 18px;
	}
	.searchDiv .btnBox a {
		width: 132px;
		height: 46px;
		line-height: 46px;
		font-size: 15px;
	}
	.searchDiv .btnBox i {
		font-size: 20px;
		margin-top: 1px;
	}
	.nav {
		height: 44px;
		line-height: 44px;
	}
	.nav .nav-title {
		width: 276px;
	}
	.nav .nav-title i {
		font-size: 20px;
	}
	.nav ul li {
		padding: 0 40px;
		font-size: 18px;
	}
	.banner, .main {
		height: 520px;
	}
	.main {
		margin-top: -520px;
	}
	.product-classify {
		height: 500px;
		width: 276px;
	}
	.product-classify ul li {
		padding: 10px 20px;
	}
	.product-classify ul li .class-a .text p {
		font-size: 14px;
	}
	.product-classify ul li .class-a .text span a {
		font-size: 12px;
		width: 65px;
		margin-right: 10px;
	}
	.product-classify .class-b {
		left: 276px;
		height: 500px;
		width: 848px;
	}
	.login {
		width: 276px;
		margin-top: 20px;
	}
	.user {
		height: 146px;
		padding: 20px;
	}
	.user .text p {
		font-size: 16px;
	}
	.user .text span {
		font-size: 14px;
	}
	.sign {
		margin-top: 18px;
	}
	.sign a {
		width: 112px;
		height: 38px;
		line-height: 38px;
		font-size: 14px;
	}
	.service a i {
		width: 26px;
		height: 26px;
		background-size: contain;
		margin: 14px auto 8px;
	}
	.service a:nth-child(2) i,.service a:nth-child(4) i,.service a:nth-child(5) i,.service a:nth-child(6) i {
		background-size: contain;
	}
	.service a {
		height: 79px;
		font-size: 12px;
	}
	.login-title b {
		font-size: 14px;
	}
	.login-title .more {
		font-size: 12px;
	}
	.login-bot ul li {
		height: 32px;
		line-height: 32px;
		font-size: 14px;
	}
	.login-bot ul li span {
		font-size: 12px;
		margin-right: 8px;
	}
	.login-bot {
		padding: 12px 16px;
	}

	/* exhi-infor */
	.exhi-infor {
		margin: 20px auto 0;
	}
	.infor-title {
		height: 60px;
		line-height: 60px;
	}
	.login-title .more i {
		margin-top: 1px;
	}
	.infor-title b {
		width: 200px;
		font-size: 24px;
	}
	.infor-title b::after {
		border-width: 60px 20px 0 0;
		right: -20px;
	}
	.infor-title b i {
		margin-top: 16px;
	}
	.exhi-infor ul {
		padding: 20px 12px;
	}
	.exhi-infor ul li {
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.exhi-infor ul li .item {
		padding: 20px;
	}
	.exhi-infor ul li .item .time {
		height: 70px;
		width: 78px;
		margin-right: 20px;
	}
	.exhi-infor ul li .item .time b {
		height: 44px;
		line-height: 44px;
		font-size: 30px;
	}
	.exhi-infor ul li .item .time p {
		height: 26px;
		line-height: 26px;
		font-size: 14px;
	}
	.exhi-infor ul li .item .text p {
		line-height: 24px;
		height: 48px;
		font-size: 14px;
	}
	.exhi-infor ul li .item .text span {
		font-size: 14px;
	}
	.exhi-infor ul li .item .text span i {
		font-size: 16px;
	}
	.exhi-infor ul li .item::after {
		width: 16px;
		height: 16px;
	}
	/* product */
	.public-title {
		height: 56px;
	}
	.public-nav b {
		font-size: 34px;
	}
	.public-nav span {
		font-size: 16px;
	}
	.public-title::after {
		width: 10px;
		height: 56px;
	}
	.public-tab p a {
		margin-left: 16px;
		padding: 11px 28px;
		font-size: 14px;
	}
	.product {
		margin-top: 42px;
	}
	.public-main {
		margin-top: 22px;
	}
	.public-left {
		width: 340px;
		margin-right: 11px;
	}
	.public-bot {
		width: 710px;
	}
	.public-bot ul li .item {
		padding: 0 21px 12px;
	}
	.public-bot ul li p{
		font-size: 14px;
	}
	.public-bot ul li b {
		font-size: 20px;
		margin-top: 7px;
	}
	.public-right {
		width: 327px;
	}
	.public-right-title {
		height: 49px;
		line-height: 49px;
	}
	.public-right-title img {
		width: 154px;
	}
	.public-right ul li {
		height: 93px;
	}
	.public-left .item .text b {
		font-size: 18px;
	}
	.public-left .item .text p {
		font-size: 14px;
		line-height: 22px;
		height: 44px;
		margin-top: 10px;
	}
	.public-left .item .text {
		padding: 14px 18px;
	}
	.public-left ul {
		margin: 0 -5px;
		margin-top: 15px;
	}
	.public-left li {
		padding: 0 5px;
	}
	.public-left li .text b {
		font-size: 14px;
		line-height: 22px;
		height: 44px;
	}
	.public-left li .text span {
		margin-top: 7px;
	}

	.bottom {
		padding-bottom: 20px;
	}
	.bottom .title {
		margin-bottom: 10px;
	}
	.link-con {
		margin-top: 10px;
	}
	.aboutUs p a {
		padding: 0 30px;
	}
}
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	.w {
		width: 1560px;
	}
}
@media only screen and (min-width: 1730px) and (max-width: 1919px) {
	.w {
		width: 1560px;
	}
}
@media screen and (min-width: 1921px) {
	.w {
		width: 1560px;
	}
}
@media screen and (max-width: 400px) {
	body {
		min-width: 100%;
	}
}
@media screen and (max-width: 276px) {
	.user {
		height: 146px;
		padding: 20px;
	}
	.user .text p {
		font-size: 16px;
	}
	.user .text span {
		font-size: 14px;
	}
	.sign {
		margin-top: 18px;
	}
	.sign a {
		width: 112px;
		height: 38px;
		line-height: 38px;
		font-size: 14px;
	}
}
@media screen and (max-width: 262px) {
	.user {
		height: 140px;
		padding: 20px;
	}
	.user b {
		width: 46px;
		height: 46px;
	}
	.user .text p {
		font-size: 16px;
	}
	.user .text span {
		font-size: 14px;
		margin-top: 4px;
	}
	.sign {
		margin-top: 15px;
	}
	.sign a {
		width: 104px;
		height: 36px;
		line-height: 36px;
		font-size: 14px;
	}
}
@media screen and (max-width: 224px) {
	.user {
		height: 119px;
		padding: 16px;
	}
	.user b {
		width: 40px;
		height: 40px;
		margin-right: 14px;
	}
	.user .text p {
		font-size: 14px;
		margin-top: 2px;
	}
	.user .text span {
		font-size: 12px;
		margin-top: 3px;
	}
	.sign {
		margin-top: 12px;
	}
	.sign a {
		width: 90px;
		height: 32px;
		line-height: 32px;
		font-size: 14px;
	}
}
@media screen and (max-width: 198px) {
	.user {
		height: 104px;
		padding: 16px;
	}
	.user b {
		width: 36px;
		height: 36px;
		margin-right: 10px;
	}
	.user .text p {
		font-size: 14px;
		margin-top: 0;
	}
	.user .text span {
		font-size: 12px;
		margin-top: 1px;
	}
	.sign {
		margin-top: 6px;
	}
	.sign a {
		width: 78px;
		height: 28px;
		line-height: 28px;
		font-size: 12px;
	}
}
